import { AMI_IRobIsland_getSignUpInfo } from "./AMI_IRobIsland_getSignUpInfo";
import { AMI_IRobIsland_join } from "./AMI_IRobIsland_join";
import { AMI_IRobIsland_getGuildInfo } from "./AMI_IRobIsland_getGuildInfo";
import { AMI_IRobIsland_getGuildMemberInfo } from "./AMI_IRobIsland_getGuildMemberInfo";
import { AMI_IRobIsland_getGuildFightingInfo } from "./AMI_IRobIsland_getGuildFightingInfo";
import { AMI_IRobIsland_getGuildLog } from "./AMI_IRobIsland_getGuildLog";
import { AMI_IRobIsland_getIslandInfo } from "./AMI_IRobIsland_getIslandInfo";
import { AMI_IRobIsland_getPlaceInfo } from "./AMI_IRobIsland_getPlaceInfo";
import { AMI_IRobIsland_attackIsland } from "./AMI_IRobIsland_attackIsland";
import { AMI_IRobIsland_movePet } from "./AMI_IRobIsland_movePet";
import { AMI_IRobIsland_memberOper } from "./AMI_IRobIsland_memberOper";
import { AMI_IRobIsland_getPetInfo } from "./AMI_IRobIsland_getPetInfo";
import { SEntityId } from "../Public/SEntityId";
import { AMI_IRobIsland_dropPlace } from "./AMI_IRobIsland_dropPlace";
import { AMI_IRobIsland_getPlayerInfo } from "./AMI_IRobIsland_getPlayerInfo";
import { AMI_IRobIsland_observe } from "./AMI_IRobIsland_observe";
import { AMI_IRobIsland_getFightPetList } from "./AMI_IRobIsland_getFightPetList";
import { AMI_IRobIsland_updatePet } from "./AMI_IRobIsland_updatePet";
import { AMI_IRobIsland_addAttackTimes } from "./AMI_IRobIsland_addAttackTimes";
type int = number;
//class IRobIslandPrx
    
    export interface IRobIslandPrx
    {
        getSignUpInfo_async(arg1: AMI_IRobIsland_getSignUpInfo): void;

        join_async(arg1: AMI_IRobIsland_join, arg2: string): void;

        getGuildInfo_async(arg1: AMI_IRobIsland_getGuildInfo): void;

        getGuildMemberInfo_async(arg1: AMI_IRobIsland_getGuildMemberInfo): void;

        getGuildFightingInfo_async(arg1: AMI_IRobIsland_getGuildFightingInfo): void;

        getGuildLog_async(arg1: AMI_IRobIsland_getGuildLog): void;

        getIslandInfo_async(arg1: AMI_IRobIsland_getIslandInfo, arg2: int): void;

        getPlaceInfo_async(arg1: AMI_IRobIsland_getPlaceInfo, arg2: int): void;

        attackIsland_async(arg1: AMI_IRobIsland_attackIsland, arg2: int, arg3: int): void;

        movePet_async(arg1: AMI_IRobIsland_movePet, arg2: int): void;

        memberOper_async(arg1: AMI_IRobIsland_memberOper, arg2: int, arg3: int): void;

        getPetInfo_async(arg1: AMI_IRobIsland_getPetInfo, arg2: SEntityId): void;

        dropPlace_async(arg1: AMI_IRobIsland_dropPlace, arg2: int): void;

        getPlayerInfo_async(arg1: AMI_IRobIsland_getPlayerInfo): void;

        observe_async(arg1: AMI_IRobIsland_observe, arg2: int, arg3: Boolean): void;

        getFightPetList_async(arg1: AMI_IRobIsland_getFightPetList, arg2: int): void;

        updatePet_async(arg1: AMI_IRobIsland_updatePet, arg2: string, arg3: Boolean): void;

        addAttackTimes_async(arg1: AMI_IRobIsland_addAttackTimes, arg2: int): void;
    }
